using System.Collections.Generic;
using System.Threading.Tasks;
using JoyfulHomeJourney.BackEnd.Infrastructure.Atrributes;
using JoyfulHomeJourney.BackEnd.Infrastructure.Dtos.Requests;
using JoyfulHomeJourney.BackEnd.Infrastructure.Dtos.Requests.Objects;
using JoyfulHomeJourney.BackEnd.Infrastructure.Dtos.Responses;
namespace JoyfulHomeJourney.BackEnd.Server.Interfaces
{
	[ProvideClassOrInterface]
	public interface IOfflineOrdersServer
	{
        Task<ResponseApiDto> AddordersAsync(RequestOfflineOrdersDto dto);
        Task<ResponseApiDto> add_jz_primary(add_jz_primary_DTO dto,string uid);
        Task<ResponseApiDto> dele_offline_orders(string id);
        Task<ResponseApiDto> Get_offline_orders(int page, int limit, string key, string statusFilter,string uid);
        Task<ResponseApiDto> Get_sys_products(string ooid, string uid);
        Task<ResponseApiDto> up_offjz(Pay_Rerquest_Dto dto);
        Task up_offwxjz(string trade_order_id, string total_fee);
    }
}
